package cn.tedu.boot41.mapper;

import cn.tedu.boot41.vo.User;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

@Mapper
public interface UserMapper {

    /*
        方法返回值如果设置为一个对象类型  这次查询到结果会自动封装到这个对象中
        如果没有查询到 则方法返回值为null
        ***  如果查询到多条数据 会报错!!!!
     */
    @Select("select password,nick from user where username = #{username}")
    User selectByUsername(String username);

    @Insert("insert into user values(null,#{username},#{password},#{nick})")
    void insert(User user);
}
